<%@page import="javax.persistence.Query"%>
<%@page import="multiface.promonet.jpa.Report"%>
<%@page import="multiface.promonet.jpa.Lavoro"%>
<%@page import="java.util.List"%>
<%@page import="multiface.promonet.jpa.Prodotto"%>
<%@page import="javax.persistence.EntityManager"%>
<%@page import="multiface.promonet.jpa.util.PersistenceManager"%>
<%@page import="javax.persistence.EntityManagerFactory"%>
<script>
    $(document).ready(function() {
	
        $("a.group").fancybox({
            'transitionIn':'elastic',
            'transitionOut':'elastic',
            'speedIn':400, 
            'speedOut':200, 
            'overlayShow':false,
            'autoScale': true,
            'type': 'iframe',
            'scrolling': 'no',
            'width': 350,
            'height': 220
        });
	
    });
</script>
<%
    EntityManagerFactory emf = PersistenceManager.getInstance().getEntityManagerFactory();
    EntityManager em = emf.createEntityManager();

    String search = request.getParameter("search");
    int idLav = Integer.parseInt(request.getParameter("lavoroid"));
    Lavoro l = em.find(Lavoro.class, idLav);
    em.refresh(l);
    Report r = l.getReport();
    em.refresh(r);



    if (search == null || search.equals("")) {
%><div style="padding: 2px;text-align: left">Nessun risultato</div><%
    } else {
            Query q = em.createNativeQuery("SELECT p.*  FROM  prodotto p, promo_net.promozione_has_prodotto php WHERE php.prodotto_idprodotto = p.idprodotto AND php.promozione_idpromozione = ? AND p.nome like ? limit 25", Prodotto.class);
            q.setParameter(1, l.getPromozione().getIdpromozione());
            q.setParameter(2, "%" + search + "%").getResultList();
            List<Prodotto> list = q.getResultList();
            if (list.size() == 0) {
%><div style="padding: 2px;text-align: left">0 risultati.</div><%            }
            for (Prodotto pp : list) {
%>
<div style="padding: 2px;text-align: left">
    <img src="engine/img/btn/li2.png" />
    <a  class="group" style="font-size: 11px;text-align: left" href="promoter/popup/add_report_row.jsp?prodottoid=<%=pp.getIdprodotto()%>&reportid=<%=r.getIdreport()%>&lavoroid=<%=l.getIdlavoro()%>"> <%=pp.getNome()%> [<%=pp.getNome().hashCode()%10000%>]</a>
</div>
<%
        }
    }
%>
